var total=0
var cs = new Vue({
	el: "#dymsg",
	data: {
		glist: getdaoyouById(),
		slist: getGuiServices(),
		dcount: function() {},
		datas:function(){}
	},
	methods: {
		setPrice(item){
			var options=$("#orddl_sid"+item+" option:selected");  //获取选中的项
					var s=options.text()
					var i=s.indexOf("￥")
					var j=s.lastIndexOf(" ")
					var price=s.substring(i+1,j)
					$("#"+item).html(price)
					total+=parseInt(price)
					$("#total").html("")
					$("#total").html(total)
			
		},
		getSelectID(index){
			return "orddl_sid"+index
		},
		getFormId(index){
			return "form"+index
		}
	}

})


function getdaoyouById() {
	var list;
	$.ajax({
		url: "http://114.55.145.243:8080/liantu/GuideServlet/selectGuideById",
		xhrFields: {
			withCredentials: true
		},
		async: false,
		data: GetRequest(),
		success: function(data) {
			if(data.data) {
				list = data.data
			}
		},
		dataType: "json"
	})
	return list
}

function getGuiServices() {
	var list;
	$.ajax({
		url: "http://114.55.145.243:8080/liantu/ServiceServlet/selectServiceByGid",
		xhrFields: {
			withCredentials: true
		},
		async: false,
		data: {
			"ser_guide": GetValueRequest()
		},
		success: function(data) {
			if(data.data) {
				list = data.data
			} 
		},
		dataType: "json"
	})
	return list
}

function GetValueRequest() {
	//首先获取到当前页面的地址栏信息
	var url = window.location.href; //获取url地址
	var obj = {}; //待会用来存放参数的对象
	var reg = /\?/; //匹配从?截取
	if(url.match(reg)) {
		//判断传入参数，以问号截取，问号后是参数
		var chars = url.split('?')[1];
		var arr = chars.split('&'); //截取&号
		//获得截取后的数组为键值对字符串
		//保守一点确定看是否为 name=value形式
		var num = arr[0].indexOf("=");
		if(num > 0) {
			var value = arr[0].substr(num + 1);
			//拼接对象，并转码
		}
	}
	return value
}

function OrderPlan() {
	var orddl_dates=document.getElementsByName("datas")
	var s=new Array();
	for(var i=0;i<orddl_dates.length;i++){
		s.push($(orddl_dates[i]).html())
	}
	
	var total=$("#total").html()
	if(userMoney<total){
		alert("余额不足，请先充值")
		location.href="member_withdraw.html"
		return
	}
	
	$.ajax({
		url: "http://114.55.145.243:8080/liantu/OrderServlet/InsertOrder",
		xhrFields: {
			withCredentials: true
		},
		async: false,
		data: $("form").serialize()+"&orddl_date="+s+"&order_user="+$("#Luser").html()+"&order_price="+total,
		success: function(data) {
			if(data.status) {
				location.href="member_order.html"
			} 
		},
		dataType: "json"
	})
}

function datedifference() { //sDate1和sDate2是2006-12-18格式  
	var sdate = $("#from").val().replace("/", "-")
	var edate = $("#to").val().replace("/", "-")
	var dateSpan,
		tempDate,
		iDays;
	sDate1 = Date.parse(sdate);
	sDate2 = Date.parse(edate);
	dateSpan = sDate2 - sDate1;
	dateSpan = Math.abs(dateSpan);
	iDays = Math.floor(dateSpan / (24 * 3600 * 1000));
	$("#dcount").html(iDays)
	if($("#dcount").html()) {
		cs.$data.dcount = iDays
		cs.$data.datas=getAll(sdate,edate)
	}
};

Date.prototype.format = function() {　　　　　
		var s = '';　　　　　
		var mouth = (this.getMonth() + 1) >= 10 ? (this.getMonth() + 1) : ('0' + (this.getMonth() + 1));　　　　　
		var day = this.getDate() >= 10 ? this.getDate() : ('0' + this.getDate());　　　　　
		s += this.getFullYear() + '-'; // 获取年份。		        　　　　　
		s += mouth + "-"; // 获取月份。		        　　　　　
		s += day; // 获取日。		        　　　　　
		return (s); // 返回日期。
};		 		    　　
		
function getAll(begin,end) {		    	　　　　
	var arr = [];		        　　　　
	var ab = begin.split("-");		        　　　　
	var ae = end.split("-");		        　　　　
	var db = new Date();		        　　　　
	db.setUTCFullYear(ab[0], ab[1] - 1, ab[2]);		        　　　　
	var de = new Date();		        　　　　
	de.setUTCFullYear(ae[0], ae[1] - 1, ae[2]);		        　　　　
	var unixDb = db.getTime() - 24 * 60 * 60 * 1000;		        　　　　
	var unixDe = de.getTime() - 24 * 60 * 60 * 1000;		        　　　　
	for (var k = unixDb; k <= unixDe;) 
	{		            　　　　　　
		//console.log((new Date(parseInt(k))).format());		            　　　　　　
		k = k + 24 * 60 * 60 * 1000;		            　　　　　　
		arr.push((new Date(parseInt(k))).format());		        　　　　
	}		       
	return arr;		    
}